package src.IPrototipo.Funcionalidades.Menues;

import java.util.Vector;

import javax.swing.JFrame;

import IPrototipo.Entidades.Competencia;
import IPrototipo.Entidades.LugarDeRealizacion;
import IPrototipo.Entidades.Modalidad;

public class Inicio {

	public static void main(String[] args) {

		
		JFrame jframe= new FrameUsuarioNoAutenticado();
		jframe.setVisible(true);
		//jframe.setCompetenciasEnBD(crearCompetencias());
		//jframe.setLugaresEnBD(crearLugares());
		/*
		 
		JFrame[] jframe= new JFrame[5];
		jframe.setVisible(true);
		
		for(int i=0;i<5;i++){
			jframe[i]= new FrameUsuarioNoAutenticado();
			jframe[i].setVisible(true);
		}
	*/	
/*		for(int i=0;i<5;i++){
			jframe[i]= new FrameUsuarioAutenticado();
			jframe[i].setVisible(true);
			((FrameUsuarioAutenticado) jframe[i]).setCompetenciasEnBD(crearCompetencias());
			((FrameUsuarioAutenticado) jframe[i]).setLugaresEnBD(crearLugares());
		}
		*/

		
		//((PantallaPrincipal) jframe).setCompetenciasEnBD(crearCompetencias());
		//((PantallaPrincipal) jframe).setLugaresEnBD(crearLugares());

		
	}
	
	public static Vector<LugarDeRealizacion> crearLugares(){
		Vector<LugarDeRealizacion> lgs;

		LugarDeRealizacion l1=new LugarDeRealizacion();
		LugarDeRealizacion l2=new LugarDeRealizacion();
		LugarDeRealizacion l3=new LugarDeRealizacion();
		LugarDeRealizacion l4=new LugarDeRealizacion();
		l1.setCodigo("AA00");
		l2.setCodigo("BB11");
		l3.setCodigo("CC22");
		l4.setCodigo("DD33");
		l1.setNombre("A");
		l2.setNombre("B");
		l3.setNombre("C");
		l4.setNombre("D");
		lgs= new Vector<LugarDeRealizacion>();
		lgs.add(l1);
		lgs.add(l2);
		lgs.add(l3);
		lgs.add(l4);
		
		return lgs;
	}
	
	public static Vector<Competencia> crearCompetencias(){
		Vector<Competencia> cmps= new Vector<Competencia>();

		Competencia c1,c2;
		Modalidad m1,m2;
		c1= new Competencia();
		c2= new Competencia();
		c1.setDeporteAsociado("Futbol");
		c1.setEstado("Planificada");
		m1= new Modalidad();
		m1.setTipoModalidad("Puntos");
		c1.setModalidad(m1);
		c1.setUsuario("Yo");
		c1.setNombreCompetencia("PrimerComp");
		
		c2.setNombreCompetencia("SegundaComp");
		c2.setUsuario("Yo");
		c2.setDeporteAsociado("Tenis");
		c2.setEstado("Finalizada");
		m2= new Modalidad();
		m2.setTipoModalidad("Resultado Final");
		c2.setModalidad(m2);
		cmps.add(c2);
		cmps.add(c1);
		return cmps;
	}

}
